#include <iostream>
#include <string>

using namespace std;

bool isAnagram(string s, string t)
{
    int record[26] = {0};
    for (int i = 0; i < s.size(); i++) 
    {
        // 并不需要记住字符a的ASCII，只要求出一个相对数值就可以了
        record[s[i] - 'a']++; // 让s[i]和a对应的ASCII码值相减                     
    }
    for (int i = 0; i < t.size(); i++)
    {
        record[t[i] - 'a']--;
    }
    for (int i = 0; i < 26; i++) 
    {
        if (record[i] != 0) 
        {
            // record数组如果有的元素不为零0，说明字符串s和t 一定是谁多了字符或者谁少了字符。
            return false;                             
        }
    // record数组所有元素都为零0，说明字符串s和t是字母异位词
    return true;             
    }
}

int main()
{
    string s,t;
    cin >> s >> t;
    bool ret = isAnagram(s,t);
    std::cout << std::boolalpha;
    cout << ret << endl; 
    return 0;
}
